#include <stdio.h>
int main(int argc , const char *argv[])
{
    unsigned short a=30000,b;
    b=((a>>2)&0xf540)|0x1770;
    printf("b= %d\n",b);

       return 0;
}
//0001 1101 0100 1100 >>2
//1111 0101 0100 0000
//0001 0101 0100 0000
//0000 0010 0011 0000 
//0001 0111 0111 0000